﻿@charset "utf-8";
/*初始化样式*/
body {background-color:#fff; color:#666; font:14px/1.75em Arial,"Microsoft Yahei","Lucida Grande";/*设置字体*/ overflow-x:hidden; width:100%;/*设置宽度*/}
table {background-color: transparent; border-spacing: 0; border-collapse: collapse; font-size:0.75em; width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd; box-sizing: border-box;}
table th{background-color:#f9f9f9;text-align:center; box-sizing: border-box;}
table td,table th{padding:5px 10px;border:1px solid #ddd; box-sizing: border-box;}

/*html5设置*/
article, aside, details, figcaption, figure, footer, header, main, nav, section {display:block;}
html,body, div, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, p, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

a {text-decoration:none; outline:none; color:#666;}
a:focus {outline:none; -moz-outline:none;}
a:hover {color:#0c63a9;}
a img {border:none;}

/*强制去除表单自带的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#878787; font-family:Lucida Bright,Arial;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

/*该设置跟后台编辑器有关*/
.ul,.ul li,.dl,.dl dd,ul,ul li,ol,ol li,dl,dl dd{ list-style:none; margin:0; padding:0;}
.h1,.h2,.h3,.h4,.h5,.h6,.p { padding:0px; margin:0px;}
/*该设置跟后台编辑器有关*/

/*全局样式*/
body.open {position:fixed; left:0; top:0; overflow:hidden; width:100%; height:100%;}
.fixed_bg {position:fixed; left:0; top:0; width:100%; height:100%; z-index:8; display:none;}
.fixed_bg.open {display:block;}
.inner {width:1200px; margin:0 auto;}
.container {overflow:hidden;}

.main {width:940px; float:right;}

.page_top {border-bottom:1px solid #e5e5e5; overflow:hidden; padding-bottom:10px; margin-bottom:4%;}
.page_top .page_title {font-weight:bold; float:left; font-size:16px; color:#0c63a9; line-height:1.2em; border-left:3px solid #0c63a9; padding-left:12px;}

.breadcrumb {float:right; font-size:14px; color:#999899; line-height:1.1em;}
.breadcrumb a {color:#999899;}
.breadcrumb span {color:#0c63a9}

/*全局内容样式*/
.entry p {margin-bottom:4%;}
.entry img {max-width:100%; height:auto;}
.entry h2 {font-size:16px; margin-bottom:4%; color:#0c63a9;}
.entry th {font-size:14px;}
.entry td {font-size:14px;}

/*内页头部*/
.fp-viewing-page1.on .header,.header{position:fixed; left:0; top:0; width:90px; z-index:9; transition:all 0.3s ease 0s;}
#MenuExit{ position: fixed; left: 90px; top: 0; display: block; width: 35px; height: 35px; cursor: pointer; z-index: -1; opacity: 0; transition: all 0.3s; }
#MenuExit.on,.fp-viewing-page1 #MenuExit{ left: 199px; opacity: 1; z-index: 9; }
#MenuExit:before{ position: absolute; display: block; content:''; left: -0px; top:16px; width: 30px; border-top:3px solid #0c63a9; transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); }
#MenuExit:after{ position: absolute; display: block; content:''; left: -0px; bottom:15px; width: 30px; border-top:3px solid #0c63a9; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); }
.header.open,.fp-viewing-page1 .header {width:189px; background-color:rgba(255,255,255,.8); height:100%; /*overflow-y:auto;*/}
.fp-viewing-page1 .nav {display:block; display:block!important;}
.fp-viewing-page1 .nav_btn,.fp-viewing-page1 .search_form {display:none;display:none!important;}

/*网站LOGO*/
.logo,.nav_btn,.search_form {width:100%; height:90px; background-color:rgba(255,255,255,.8); position:relative; margin-bottom:1px; transition:background 0.3s ease 0s;}
.logo a {display:block; text-indent:-9999em; position:absolute; top:0; left:0; width:100%; height:100%; background:no-repeat center center; background-size:68px 50px;}

.header.open .logo,.fp-viewing-page1 .logo {height:174px; border-bottom:1px solid #e6e6e6; border-bottom-color:rgba(0,0,0,.08); background-color:transparent;}
.header.open .logo a,.fp-viewing-page1 .logo a {background-size:125px 93px;}
/*语言按钮*/
.header .lang{display: block;width:100%;height: 100%;line-height: 90px;font-size: 24px;text-align: center;top:0; left:0;background:no-repeat center center;position:relative;}

/*导航菜单*/
.nav_btn {cursor:pointer;}
.nav_btn span,.nav_btn span:before,.nav_btn span:after {display:block; width:45px; height:3px; background-color:#0c63a9; position:absolute; left:50%; margin-left:-22.5px; top:50%; margin-top:-1.5px; transition: all 0.3s; -webkit- transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; }
.nav_btn span:before {content:''; margin-top:0; top:-14px;}
.nav_btn span:after {content:''; margin-top:0; top:auto; bottom:-14px;}

.nav {width:100%; display:none;}
.nav .menu ul li {height:54px; line-height:54px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:1px solid #e6e6e6; border-bottom-color:rgba(0,0,0,.08); font-size:16px; color:#333;}
.nav .menu ul li a {padding-left:44px; background:url(../images/icon_05.png) no-repeat 158px center; display:block; color:#333; transition:background 0.3s ease 0s;}
.nav .menu ul li a:hover,.nav .menu ul li.cur a {background-color:#0c63a9; background-image:url(../images/icon_06.png); color:#fff;}

@media only screen and (max-width:1366px ) {
	.logo, .nav_btn, .search_form{height: 60px;}
	.header .lang{line-height: 60px;}
	.nav .menu ul li{height: 36px;line-height: 36px;}
}


/*搜索*/
.search_form {margin-bottom:1px; transition:none;}
.search_form.open {overflow:visible; background:none;}
.search_btn {position:absolute; left:0; top:0; width:100%; height:100%; background: url(../images/icon_07.png) no-repeat center center; cursor:pointer;}
.search_main {position:absolute; left:-320px; bottom:0; height:100%; width:300px; background-color:rgba(255,255,255,.8); padding:0 10px;}
.search_form.open .search_main {left:0px; transition:left 0.3s ease 0s;}
.search_main .text {border:1px solid rgba(0,0,0,.08); height:45px; line-height:45px; width:250px; background:rgba(255,255,255,.9); position:absolute; left:10px; top:50%; margin-top:-23.5px; text-indent:1em; font-family:'Microsoft Yahei';}
.search_main .submit {background: url(../images/icon_07.png) no-repeat center center; cursor:pointer; display:block; width:50px; height:47px; position:absolute; right:10px; top:50%; margin-top:-23.5px;}
.fp-viewing-page1.on .nav_btn,.fp-viewing-page1.on .search_form{ display: block!important; height: 90px; background-color: rgba(255,255,255,.8); }
.fp-viewing-page1.on .nav{ display: none!important; }
.fp-viewing-page1.on .logo a{ background-size: 68px 50px;}
.fp-viewing-page1.on .logo{ height: 90px; background-color: rgba(255,255,255,0.8); }
.fp-viewing-page1.on .header{ height: auto; background: none; }
.fp-viewing-page1.on #MenuExit{ left: 90px; z-index: -1; opacity: 0; }

/*banner图*/
.banner {margin-bottom:40px; width:100%; height:350px; overflow:hidden; background:no-repeat top center; background-size:cover;}
.banner{ height: auto!important; background: none!important; }
.banner img{ display: block; width:100%; margin:0 auto; }

/*首页*/
.home_first {width:100%; background:no-repeat center center /cover;}
#home_first{ position: relative; }
#home_first .owl-dots{ position: absolute; left: 0; width: 100%; bottom:15px; text-align: center; }
#home_first .owl-dots .owl-dot{ display: inline-block; padding:5px; background-color: rgba(255,255,255,0.8); border-radius: 50%; margin:1px 5px; }
#home_first .owl-dots .active{ background-color: rgba(215, 10, 15, 0.8); }
#fullpage .home_box {position:absolute; left:0; top:0; width:100%; height:100%; background:no-repeat left center; background-size:cover;}
#fullpage .home_box.home_box3 {height:80%;}
#fullpage .home_slide {position:absolute; left:0; bottom:0; width:100%; }
#fullpage .readmore {background:rgba(0,0,0,.87); font-size:28px; color:#fff; height:80px; line-height:80px;}
#fullpage .readmore a {display:block; text-align:center;}
#fullpage .readmore i {font-style:normal; background:url(../images/icon_14.png) no-repeat right center; padding-right:55px;}
#fullpage .home_box .inner {position:absolute; left:50%; top:0; height:100%; margin-left:-600px;}
#fullpage .video {float:right; width:40%;  background:url(../images/video_bg.png) no-repeat center center; background-size:100% 100%; position:absolute; right:5%; padding-bottom:32%; top:50%; margin-top:-13%;}
#fullpage .video a {display:block; position:absolute; left:0; top:0; width:100%; height:100%;}

.box_news {width:50%; position:absolute; left:0; top:50%; transform:translateY(-50%); background:rgba(0,0,0,.8); border:1px solid #fff;}
.box_news a {color:#fff;}
.box_news .news_item {padding:5% 8% 0;}
.box_news .news_item time {font-size:22px; display:block; margin-bottom:5%;}
.box_news .news_item h2 {font-size:24px; font-weight:normal; font-style:italic; margin-bottom:5%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.box_news .news_item span {font-size:14px; background-color:#27589a; border-radius:20px 0 20px 0; display:block; float:left; padding:5px 15px;}

.box_news .owl-dots {padding:3.5% 8%; overflow:hidden;}
.box_news .owl-dot {float:left; color:#fff; margin-right:5%; padding-top:5px;}
.box_news .owl-dot.active {color:#27589a; border-top:2px solid #27589a; padding-top:3px;}
.box_news .owl-dot span {padding:0 2px;}

.AdhIcon a {width:62px; height:62px; background:url(../images/icon_17_1.png) no-repeat center center; position:absolute; bottom:5%; left:50%; margin-left:-31px; animation:icon 1s ease-in 0.2s infinite; z-index:8;}
@keyframes icon {
	0% {bottom:5%;}
	50% {bottom:7%;}
	100% {bottom:5%;}
}
@-moz-keyframes icon {
	0% {bottom:5%;}
	50% {bottom:7%;}
	100% {bottom:5%;}
}
@-webkit-keyframes icon {
	0% {bottom:5%;}
	50% {bottom:7%;}
	100% {bottom:5%;}
}
@-o-keyframes icon {
	0% {bottom:5%;}
	50% {bottom:7%;}
	100% {bottom:5%;}
}
#fp-nav {display:none;}
.home_slide .slides_item {position:relative; width:100%; padding-bottom:41.47%; font-size:22px; line-height:1.2em;}
.home_slide .slides_item a {color:#fff; display:block;}
.home_slide .slides_item img {display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.home_slide .slides_item .text {position:absolute; top:50%; transform:translateY(-50%); padding:0 60px;}
.home_slide .slides_item p {height:94.2px; overflow:hidden;font-size: 18px;line-height: 30px;}
.home_slide .slides_item p i {padding-bottom:5px; display:block;    font-size: 20px;}
.home_slide .slides_item span {display:block; width:30px; height:20px; background:url(../images/icon_14.png) no-repeat center center; background-size:100% 100%; margin-top:10px;}
.home_slide .owl-carousel .owl-nav .owl-prev,.home_slide .owl-carousel .owl-nav .owl-next {background:url(../images/icon_15.png) no-repeat center center; width:18px; height:69px; position:absolute; top:50%; margin-top:-36.5px; left:20px; border:2px solid rgba(255,255,255,0.5); text-indent:-9999em;}
.home_slide .owl-carousel .owl-nav .owl-next {left:auto; right:20px; background-image:url(../images/icon_16.png); z-index:2;}
/*内页左侧栏*/
.sidebar {width:230px; float:left;}
.widget {margin-bottom:8%;}
.widget h3 {font-size:20px; color:#fff; text-align:center; height:73px; line-height:73px; background:#0c63a9 url(../images/icon_01.png) no-repeat bottom center; margin-bottom:3px;}
.widget ul {border:1px solid #e3e2e2; border-top:10px solid #d1d1d1;}
.widget ul li {border-top:1px solid #e3e2e2; height:60px; font-size:16px; line-height:60px;}
.widget ul li a {display:block; padding:0 20px 0 25px; color:#323333; transition:color 0.3s ease 0s; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.widget ul li.cur a,.widget ul li a:hover {color:#0c63a9; background:url(../images/icon_02.png) no-repeat 191px center;}
.widget ul .JobTwoLevel.cur a,.widget ul .JobTwoLevel a:hover {color:#0c63a9; background:url(../images/icon_02.png) no-repeat 191px center;}
.widget ul li p a {padding-left: 30px;}

/*内页底部*/
.footer {height:auto!important;}
.footer .fp-tableCell {height:auto!important;}
/*.footer.fp-section.fp-table, .footer.fp-slide.fp-table {display:block; width:100%;}*/

.footer_top {clear:both; width:100%; background-color:#323333;}
.footer_top .inner {padding:5% 0; overflow:hidden;}
.footer_top .clear {clear:none;}

.top_box {float:left; width:12%; width: 9.3%; color:#aaa9a9;}
.top_box.top_last {width:16%;}
.top_box h3 {font-size:14px; color:#fbfbfb; margin-bottom:8px;}
.top_box ul li {padding:2px 0; white-space:nowrap; overflow:hidden;border-bottom: 1px dashed #fff;width:90%;white-space: normal;}
.top_social li {
    width: auto !important;
    border: none !important;
}
.top_box ul li a {color:#aaa9a9;}
.top_box p {padding:8px 0 5px;}
.top_box .top_tel {font-size:18px; color:#27589a; font-weight:bold; font-family:Arial; line-height:1.75em;}

.top_social ul {padding:13px 0;}
.top_social ul li {float:left;}
.top_social ul li a {display:block; width:30px; height:30px; text-indent:-9999em; background:#434343 no-repeat center center; border-radius:50%;}
.top_social ul li.top_wx a {background-image:url(../images/icon_03.png); margin-right:10px;}
.top_social ul li.top_wb a {background-image:url(../images/icon_04.png); margin-right:10px;}
.top_social ul li.top_tw a {background-image:url(../images/icon_18.png); margin-right:10px;}
.top_social ul li.top_fa a {background-image:url(../images/icon_19.png);}
.top_social ul li.top_wx {position:relative; overflow:visible;}
.top_social ul li.top_wx .qrcode {position:absolute; background-color:#fff; padding:5px; width:87px; height:87px; left:50%; bottom:45px; margin-left:-48.5px; display:none;}
.top_social ul li.top_wx .qrcode:before {content:''; display:block; width:9px; height:9px; background-color:#fff; position:absolute; left:50%; bottom:-5px; margin-left:-6.35px; transform:rotate(45deg);}
.top_social ul li.top_wx img {display:block; width:100%; height:auto;}

.footer_btm {background-color:#252525; padding:15px 0; color:#aaa9a9;}
.footer_btm a {color:#aaa9a9;}
.footer_btm .inner {overflow:hidden;}
.footer_btm .left {float:left;}
.footer_btm .right {float:right;}
.footer_btm .right ul {overflow:hidden;}
.footer_btm .right ul li {float:left; position:relative;}
.footer_btm .right ul li:before {content:''; display:block; float:left; height:14px; width:1px; background-color:#aaa9a9; margin:6px 10px 0;}
.footer_btm .right ul li:first-child:before {display:none;}

/*关于加力页面*/
.about_page,.brand_culture,.contact_main {overflow:hidden; margin-bottom:5%;}
.about_page .pic {float:right; margin-left:4%; margin-bottom:40px; width:45%;}
.about_page .pic img {max-width:100%; height:auto;}

/*企业文化页面*/
.about_culture .culture_item {display:table; width:100%; padding:2% 0;}
.about_culture .item {display:table-cell; vertical-align:middle; width:42%; padding:0 4%;}
.about_culture .item img {background:url(../images/img_bg.png) no-repeat right bottom; padding-right:2.5%; padding-bottom:2.5%; width:auto; max-width:97.5%; height:auto; background-size:97.5% 97.5%;}

/*品牌形象*/
.brand_culture {background:url(../images/logo.png) no-repeat center 25px; background-size:auto 50px; padding-top:145px; position:relative; padding-bottom:20px;}
.brand_culture .line {width:1px; background-color:#dedee0; height:100%; position:absolute; left:50%; margin-left:-0.5px; top:85px; z-index:1;}
.brand_item {clear:both; width:45%; float:right; position:relative; padding-left:5%;}
.brand_item .brand_main{border-top:1px solid #e1e1e3; position:relative; padding:5px 0 10px;}
.brand_item .dot {display:block; background:url(../images/icon_08.png) no-repeat center center; width:17px; height:20px; position:absolute; left:-9px; top:-10px; z-index:2;}
.brand_item .quare {display:block; height:5px; width:19px; background-color:#0c63a9; position:absolute; left:0; top:-3px;}
.brand_item .brand_main p{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; transition:all 0.3s; }
.brand_item .more{ display: inline-block; font-size: 12px; color:#fff; line-height: 22px; padding:0 10px; border-radius: 5px; background: #0c63a9; position: relative; cursor: pointer; }
.brand_item .brand_main .more:after{ content:"收起"; display: block; position: absolute; left: 0; top:0; width:100%; height: 100%; line-height: 22px; color:#fff; text-align: center; opacity: 0; }
.brand_item .show .more{ color: transparent; }
.brand_item .show .more:after{ opacity: 1; }
.brand_item time {font-size:16px; color:#0c63a9; text-align:left; display:block;}
.brand_item:nth-child(2n) {float:left; padding-left:0; padding-right:5%;}
.brand_item:nth-child(2n) time {text-align:right;}
.brand_item:nth-child(2n) .dot {left:auto; right:-8px;}
.brand_item:nth-child(2n) .quare {left:auto; right:0;}

/*联系我们页面*/
.contact_list {overflow:hidden; width:103%;}
.contact_list .contact_item {float:left; width:31%; padding-right:2%; padding-bottom:4%;}
.contact_list .pic {width:100%; position:relative; padding-bottom:63.4%; overflow:hidden;}
.contact_list .pic img {display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
.contact_list .info {border:1px solid #dcdcdc; border-top:none; padding:5% 8%;}
.contact_list .info h2 {font-size:16px; color:#0c63a9; padding:3px 0;}
.contact_list .info p {padding:3px 0;}

/*新闻资讯页面*/
.news_top,.industry_list {overflow:hidden; margin-bottom:4%;}
.news_top .owl-dots {position:absolute; left:46.5%; bottom:10px;}
.news_top .owl-dot {float:left; padding-right:10px;}
.news_top .owl-dot span {display:block; width:37px; height:4px; background-color:#ddd; transition:all 0.3s ease 0s;}
.news_top .owl-dot.active span {background-color:#0c63a9;}
.news_item {overflow:hidden;}
.news_item .thumbnail {float:left; width:42.6%; position:relative; padding-bottom:27.505%;}
.news_item .thumbnail a {display:block;}
.news_item .thumbnail img {display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
.news_item .info {margin-left:46.5%; padding:10px 0;}
.news_item .info h2 {font-weight:normal; font-size:16px; color:#0c63a9; margin-bottom:4%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_item .info h2 a {color:#0c63a9;}
.news_item .info p {margin-bottom:5%; height:73.5px; overflow:hidden;}

.news_list,.news_list ul {margin-bottom:5%;}
.news_list ul li {margin-bottom:2%;}
.news_list ul li a {display:block; background-color:#fbfbfc; color:#777878; position:relative; border:1px solid #f0f0f0; padding:1.8% 100px 1.8% 2%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition:all 0.3s ease 0s;}
.news_list ul li span {position:absolute; right:2%; font-family:Arial; color:#7a7b7b;}
.news_list ul li a:hover {background-color:#0c63a9; color:#fff; border-color:#0c63a9;}
.news_list ul li a:hover span {color:#eaeaea;}

/*加力风采*/
.mien_top {width:100%; display:table; background-color:#f8f8f8; margin-bottom:4%;}
.mien_top .info {display:table-cell; width:60%; vertical-align:middle; padding:0 5%;}
.mien_top .info h3 {font-weight:normal; font-size:16px; color:#0c63a9; margin-bottom:4%;}
.mien_top .pic {display:table-cell; width:40%;}
.mien_top .pic img {display:block; width:100%; height:auto;}

.mien_list {margin-bottom:5%; overflow:hidden;}
.mien_list ul {overflow:hidden; width:103%;}
.mien_list ul li {width:31%; padding-right:2%; float:left; padding-bottom:3.5%;}
.mien_list ul li a {background-color:#fff;}
.mien_list ul li .thumbnail {width:100%; position:relative; padding-bottom:63.5%; overflow:hidden;}
.mien_list ul li .thumbnail img {display:block; width:100%; height:100%; position:absolute; left:0; top:0; transition:transform 0.3s ease 0s;}
.mien_list ul li a:hover img {transform:scale(1.2,1.2);}
.mien_list ul li .title {border:3px solid #eaeaea; border-top:none; padding:10px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*分页*/
.pagenavi {text-align:center;}
.pagenavi a {display:inline-block; height:28px; line-height:28px; border:1px solid #eaeaea; padding:0 10px; margin:2px 3px; transition:all 0.3s ease 0s;}
.pagenavi a.a_text {width:67px; padding:0; text-align:center;}
.pagenavi a:hover,.pagenavi a.a_cur {background-color:#0c63a9; color:#fff; border:1px solid #aa1f24;}

/*行业应用页面*/
.industry_list ul {overflow:hidden; width:101%;}
.industry_list ul li {float:left; width:24%; padding-right:1%;}
.industry_list ul li .thumbnail {width:100%; position:relative; padding-bottom:65.5%; overflow:hidden; }
.industry_list ul li a {display:block; position:absolute; width:100%; height:100%; left:0; top:0; overflow:hidden; box-sizing:border-box; z-index:2;}
.industry_list ul li a:hover,.industry_list ul li.cur a {border:2px solid #0c63a9;}
.industry_list ul li img {display:block; width:100%; height:100%; position:absolute; left:0; top:0; transition:transform 0.3s ease 0s; z-index:1;}

.industry_intro {background-color:#f8f8f8; display:none; width:100%; margin-bottom:7%; overflow:hidden;}
.industry_intro.cur {display:table;}
.industry_intro .pic {display:table-cell; width:55%;}
.industry_intro .pic img {display:block; width:100%;}
.industry_intro .info {display:table-cell; vertical-align:middle; width:45%; padding:0 5%;}
.industry_intro .info h3 {font-size:16px; color:#0c63a9; margin-bottom:5%;}

/*招贤纳士页面*/
.recruit {margin-bottom:7%;}
.recruit_title {background-color:#0c63a9; padding:15px 0; color:#fff;}
.recruit_title ul {display:table; width:100%;}
.recruit_title ul li {display:table-cell; width:22.5%; text-align:center; padding:0 3%;}
.recruit_title ul li.last {width:10%;}

.recruit_item {border-bottom:1px solid #dcdcdc; transition:background 0.5s ease 0s;}
.recruit_item.cur {background-color:#f8f8f8; }
.recruit_item.cur .recruit_top ul li span:before {display:none;}
.recruit_item.cur .recruit_top ul li span {transform:rotate(90deg);}

.recruit_top {background-color:transparent; color:#000; cursor:pointer;}
.recruit_top ul li span {display:block; width:2px; height:10px; background-color:#0c63a9; position:relative; margin:0 auto; transition:all 0.3s ease 0s;}
.recruit_top ul li span:before {display:block; content:''; width:10px; height:2px; background-color:#0c63a9; position:absolute; top:50%; margin-top:-1px; left:50%; margin-left:-5px;}

.recruit_main {padding:0 6.9%; display:none;}
.recruit_main h3 {font-size:14px; color:#0c63a9; margin-top:1.5%; padding:5px 0;}
.recruit_main p {padding:5px 0; color:#888988;}
.recruit_main p{ color:#000; }

.recruit_btn {overflow:hidden; padding:3% 0 5%;}
.recruit_btn a {background-color:#0c63a9; font-size:16px; color:#fff; float:left; display:block; width:122px; height:38px; text-align:center; line-height:38px; border-radius:5px;}

.recruit_bg {position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.8); z-index:10; display:none;}
.recruit_mail {width:584px; position:absolute; left:50%; margin-left:-292px; top:50%; transform:translateY(-50%); background-color:#fff;}
.recruit_mail h3 {background-color:#0c63a9; height:50px; line-height:50px; padding:0 20px; font-size:18px; color:#fff; font-weight:normal; margin:0;}
.recruit_mail .close {display:block; width:30px; height:30px; background:url(../images/icon_09.png) no-repeat center center; position:absolute; right:20px; top:10px; cursor:pointer;}
.recruit_mail .info {padding:80px 0;}
.recruit_mail p {font-size:18px; text-align:center;}

/*安全健康页面*/
.health_page .health_h2 {background: url(../images/icon_13.png) no-repeat right center; background-size:auto 100%; padding-right:29px; float:left; height:39px; line-height:39px; overflow:hidden; clear:both; margin-bottom:3%;}
.health_page .health_h2 h2 {float:left; font-weight:normal; background-color:#0c63a9; font-size:18px; color:#fff; padding:0 20px;}
.health_page .entry {clear:both;}
.health_page .entry h3 {font-size:14px; color:#0c63a9; margin-bottom:2%; background:url(../images/icon_12.png) no-repeat left 7px; padding-left:28px;}

.health_top {position:relative; margin-bottom:5%; padding-top:30px;}
.health_top .health_wrap {margin-left:20%; border:1px solid #e4e4e4;  height:auto; min-height:340px; padding-left:23%; padding-right:5%; position:relative;}
.health_top .health_wrap .wrap_end {width:59px; height:55px; padding:0 10px; background:#fff url(../images/icon_11.png) no-repeat center center; position:absolute; right:5%; bottom:-42px;}
.health_top .pic {position:absolute; left:0; top:0; width:40.6%; z-index:2;}
.health_top .pic img {display:block; width:100%; height:auto;}
.health_top h1 {font-size:16px; color:#0c63a9; background:#fff url(../images/icon_10.png) no-repeat 20px center; float:left; padding:0 20px 0 95px; margin-top:-28px; height:55px; line-height:55px; margin-bottom:5%;}
.health_top p {color:#888988;}

/*气体产品页面*/
.gas_intro h3 {font-size:16px; color:#0c63a9; margin-bottom:5%;}
.gas_intro p {margin-bottom:4%; font-size:14px; color:#666;}

.gas_list {margin-bottom:7%;}
.gas_list ul {overflow:hidden; width:102%; margin-bottom:3%;}
.gas_list ul li {float:left; width:23%; padding-right:2%; padding-bottom:3%;}
.gas_list ul li .pic {overflow:hidden; margin-bottom:6%;}
.gas_list ul li .pic img {display:block; max-width:100%; height:auto;}
.gas_list ul li h4 {font-size:16px; font-weight:normal; color:#0c63a9; margin-bottom:6%;}

/*气体产品详情页*/
.product_page {margin-bottom:7%;}
.product_top {display:table; width:100%; margin-bottom:5%;}
.product_top .thumbnail {width:38.3%; height:auto; display:table-cell;}
.product_top .thumbnail img {display:block; width:100%; height:auto;}
.product_top .info {display:table-cell; width:62.7%; padding-left:4%; vertical-align:middle;}
.product_top .info h1 {font-size:20px; color:#0c63a9; font-weight:normal; margin-bottom:3%;}
.product_top .info p {font-size:14px; color:#666;}

.tab_title {margin-bottom:4%;}
.tab_title ul {border-top:1px solid #dfdcda; border-bottom:1px solid #dfdcda;}
.tab_title li {float:left; font-weight:bold; font-size:16px; color:#545555; padding:12px 10px; margin-right:20px; cursor:pointer;}
.tab_title li.cur {border-bottom:2px solid #0c63a9; color:#0c63a9;}
.tab_title li:last-child {margin-right:0;}

.tab_box {display:none;}
.tab_box table {text-align:center; margin:0 auto;}

@media only screen and (max-width:1440px) {
	.banner {margin-bottom:3%;}
}
@media only screen and (max-width:1240px) {
	.inner {width:95%;}
	#fullpage .home_box .inner {margin-left:-47.5%;}
	.sidebar {width:20%;}

	.main {width:78%;}
}
@media only screen and (max-width:960px) {
	.banner {height:200px;}

	/*内页头部*/
	.header {width:50px;}
	.logo, .nav_btn, .search_form {height:50px;}
	.header .lang{ line-height: 50px; }
	.logo a {background-size:auto 60%;}
	.nav_btn span, .nav_btn span:before, .nav_btn span:after {width:30px; margin-left:-15px;}
	.nav_btn span:before {margin-top:5px;}
	.nav_btn span:after {bottom:-9px;}
	.nav_btn.show span:before { top:-3px;}
	.nav_btn.show span:after { bottom:-3px;}
	.search_btn {background-size:auto 50%;}
	.search_main .text {left:0;}
	.search_main {padding:0;}
	.search_main .submit {right:0; background-size:auto 50%;}

	/*全局底部*/
	.footer_top .inner {padding:2% 0;}
	.top_box {width:25%; padding:2% 0;}
	.top_box5,.top_box9{ clear: left; }
	.top_box.top_last {width:25%;}
	.footer_btm .left,.footer_btm .right {float:none; text-align:center; font-size:12px;}
	.footer_btm .right ul li {display:inline-block; float:none;}
	.footer_btm .right ul li:before {height:12px;}

	/*新闻资讯页面*/
	.news_item .info {padding:0;}
	.news_item .info h2 {margin-bottom:3%;}
	.news_item .info p {margin-bottom:2%;}
	.news_top .owl-dots {bottom:0;}

	/*首页*/
	.home_slide .slides_item {font-size:18px;}
	.home_slide .slides_item p {height:69.8px;}
/*	.home_slide .slides_item .text {padding-right:30px;}*/

	.box_news .news_item h2 {font-size:18px; margin-bottom:3%;}
	.box_news .news_item time {font-size:14px; margin-bottom:3%;}
	.box_news .news_item span {font-size:12px; padding:0 10px;}
}
@media screen and (min-width:769px) {
	#home_first.owl-carousel .owl-item img{ display: none; }
	#fullpage .home_box.home_box3 img{ display: none; }
}
@media only screen and (max-width:768px) {
	/*全局样式*/
	.main {float:none; width:100%;}
	.page_top .page_title {font-size:14px; font-weight:normal;}

	#MenuExit{ left: 50px; }
	.header.open, .fp-viewing-page1 .header {width:100px;}
	#MenuExit.on, .fp-viewing-page1 #MenuExit{ left:105px; }
	.header.open .logo, .fp-viewing-page1 .logo {height:70px;}
	.header.open .logo a, .fp-viewing-page1 .logo a {background-size:50% auto;}
	.nav .menu ul li {text-align:center; height:40px; line-height:40px; font-size:14px;}
	.nav .menu ul li a {padding-left:0; transition:none;}
	.nav .menu ul li a:hover {background:none; color:#333;}
	.nav .menu ul li.cur a:hover {background-color:#d70a0f;}
	/*内页左侧栏*/
	.sidebar {width:100%; float:none;}
	.widget {margin-bottom:4%;}
	.widget h3 {text-align:left; padding:0 3%; font-weight:normal; font-size:16px; height:45px; line-height:45px; background:none; background-color:#0c63a9; position:relative;}
	.widget h3:after {content:''; display:block; background:url(../images/icon_06.png) no-repeat center center; width:16px; height:8px; position:absolute; right:3%; top:50%; margin-top:-4px; transform:rotate(90deg);}
	.widget h3 i {position:absolute; left:0; top:0; width:100%; height:100%; cursor:pointer;}
	.widget ul {display:none; display: block;}
	.widget ul li {height:45px; line-height:45px;}
	.widget ul li a {padding:0 3%;}
	.widget ul li.cur a, .widget ul li a:hover {background-position:97% center; }
	.widget ul li p a{padding-left: 4%;}
	/*面包屑*/
	.breadcrumb {font-size:12px;}

	/*电子行业*/
	.industry_intro.cur {display:block;}
	.industry_intro .pic,.industry_intro .info {display:block; float:none; width:100%;}
	.industry_intro .info {padding:3%;}
	.industry_intro .info h3 {margin-bottom:2%;}

	/*加力风采*/
	.mien_top {display:block;}
	.mien_top .info {display:block; float:none; width:100%; padding:3%;}
	.mien_top .pic {display:block; width:100%;}
	.mien_list ul li {width:48%;}

	/*首页*/
	.AdhIcon a{ display: none; }
	#home_first .owl-carousel .home_first{ background: none;  height: auto!important;}
	#fullpage .home_box{ position: static; height: auto; padding:7% 0; }
	#fullpage .home_box .inner{ width: 100%; height: auto; position: relative; padding: 0 15px; margin: 0; left: 0; top: 0; box-sizing: border-box; }
	#fullpage .home_box .box_news{ position: static; margin-bottom: 3%; }
	#fullpage .video{ position: relative; float:none; }
	#fullpage .home_box.home_box3{ background: none!important; padding:0; }
	#fullpage .home_box.home_box3 img{ width: 100%; display: block; }
	#fullpage .home_slide{ position: relative; }

	.home_slide .slides_item {font-size:14px;}
/*	.home_slide .slides_item p {height:55.4px;}*/
	#fullpage .readmore {font-size:16px; height:45px; line-height:45px;}

	#fullpage .footer_top {display:none;}
}
@media only screen and (max-width:640px) {
	.footer_top .clear {clear:both;}
	.top_box {width:33.333%; padding:2% 0;}
	.top_box.top_last {width:66.666%;}
	.top_box5,.top_box9{ clear: none; }
	/*联系我们页面*/
	.contact_list {width:102%;}
	.contact_list .contact_item {width:48%;}
	.contact_list .clear {clear:none;}
	.contact_list .info {height:177px; overflow-y:auto;}
	/*招贤纳士页面*/
	.recruit_mail {width:86%; margin-left:-43%;}

	/*气体详情页*/
	.product_top {display:block;}
	.product_top .thumbnail {display:block; width:100%; margin-bottom:4%;}
	.product_top .thumbnail img {width:auto; max-width:100%; margin:0 auto;}
	.product_top .info h1 {text-align:center;}
	.tab_title li {font-size:14px; margin-right:15px;}
	.tab_title li:nth-child(3) {margin-right:0;}

	/*安全健康页面*/
	.health_top .pic {position:static; left:auto; top:auto; width:100%; margin-bottom:30px;}
	.health_top .pic img {width:auto; max-width:100%; margin:0 auto;}
	.health_top .health_wrap {margin-left:0; padding:0 5%; min-height:150px;}

	/*首页*/
	.box_news {transform:translateY(0); top:10%; width:100%;}
	/*#fullpage .video {width:60%; padding-bottom:50%; top:auto; margin-top:0; bottom:15%;}*/
	#fullpage .video {width:10%; padding-bottom:10%; top:auto;margin-top:0;position: absolute; bottom:15%;right: 10%;background: url(../images/videoplay.png) no-repeat center center;background-size: 100%;}
}
@media only screen and (max-width:540px) {
	/**首页**/
	#fullpage .home_box.home_box3{ background-position: 10%; }
	.about_page .pic {float:none; width:100%; margin:0 auto 3%;}
	.about_page .pic img {display:block; margin:0 auto;}
	/*企业文化*/
	.about_culture .culture_item {display:block;}
	.about_culture .item {display:block; width:100%; padding:0;}
	.about_culture .item img {width:97.5%;}
	/*新闻资讯页面*/
	.news_item .info h2 {white-space:normal; font-size:14px;}
	.news_item .info p {display:none;}


}
@media only screen and (max-width:480px) {
	.contact_list {width:100%;}
	.contact_list .contact_item {width:100%; float:none; padding-right:0;}
	.contact_list .info {height:auto;}
}

@media only screen and (min-width:1200px) {
	.infoDetail .div{float: left;width: 60%;margin-left: 2%;}
	.infoDetail .img{float: left;width: 38%;}
}
.top_box9 img{width: 80%;}
.infoDetail{overflow: hidden;padding: 20px 0;}
ul.dian{padding-left: 26px;}
ul.dian li{list-style-type: disc;}
/*返回首页*/
.zindex{background: #0c63a9;width: 120px;height: 40px;line-height: 40px;font-size: 18px;text-align: center;border-radius: 15px;margin: 50px auto 20px;display: block;color: #fff;}
.zindex:hover{color: #fff;opacity: 0.9;}


/*2018-7-13 经营理念*/
.business{}
.business ul{list-style: none;overflow: hidden;}
.business ul li{width: 50%;float: left;}
.business ul li * {padding: 0;margin: 0;}
.business ul li .div{display: table-cell;vertical-align: middle;width: 3.5%;float: none;}
.business ul li img{max-width: 100%;}
@media only screen and (max-width:640px) {
	.business ul li{width: 100%;float: none;}
}

.swiper-containers{position: relative;}
.swiper-paginations{padding-left: 46%;position: absolute;z-index: 99;bottom: 0 !important;}
.swiper-containers .swiper-pagination-bullet {width: 30px;height: 5px;background: #999;border-radius:0 ;}
.swiper-containers .swiper-pagination-bullet-active{background: #0c63a9;}


.Other002524{ position:fixed; z-index:100; right:0; top:50%; transform:translateY(-50%);}
.Other002524 li{ padding:5px 0;}
.Other002524 li a,
.Other002524 li a::before{ display:block;height:39px;position:relative;}
.Other002524 li a::before{ content:'';width:39px; border-radius:50%; border:3px solid #27589a; background-color:#27589a; background-repeat:no-repeat;background-image:url(../images/Other002524_icon.png); z-index:10;}
.Other002524 li a:hover::before{ background-color:#fff; border-color:#27589a;}
.Other002524 li a span{ display:none; position:absolute; right:0; top:0; padding-right:39px; border-radius:39px; line-height:39px; color:#fff;background-color:#27589a; z-index:3; width:139px; padding-left:25px;}
.Other002524 li a span div{max-width:130px;}
.Other002524 li a span div img{width: 100%;}
.Other002524 li.qq a::before{ background-position:-117px -1px;}
.Other002524 li.qq a:hover::before{ background-position:-156px -1px;}
.Other002524 li.qq_2 a::before{ background-position:-199px -3px;}
.Other002524 li.qq_2 a:hover::before{ background-position:-4px -3px;}
.Other002524 li.gettop a::before{ background-position:-42px -3px;}
.Other002524 li.gettop a:hover::before{ background-position:-81px -3px;}
.Other002524 li.qq a.phone{ display:none;}
.Other002524 li a:hover span{ display:block;}
 @media(max-width:1024px){
.Other002524 li.qq a.pc{ display:none;}
.Other002524 li.qq a.phone{ display:block;}
}